package com.haiyi.activiti.engine.query;

import com.haiyi.activiti.engine.model.entity.Role;
import com.haiyi.activiti.engine.framework.database.Query;

import java.util.Date;

/**
 * <p> </p>
 *
 * <pre> Created: 2018/12/5 10:37 </pre>
 *
 * @author hlu
 * @version 1.0
 * @since JDK 1.7
 */
public interface RoleQuery extends Query<RoleQuery, Role> {

    RoleQuery iid(String iid);

    RoleQuery code(String code);

    RoleQuery roleName(String roleName);

    RoleQuery shortName(String shortName);

    RoleQuery status(String status);

    RoleQuery deleteFlag(String deleteFlag);

    RoleQuery creater(String creater);

    RoleQuery updater(String updater);

    RoleQuery createTime(Date date);

    RoleQuery createTimeBefore(Date date);

    RoleQuery createTimeAfter(Date date);

    RoleQuery updateTime(Date date);

    RoleQuery updateTimeBefore(Date date);

    RoleQuery updateTimeAfter(Date date);
}
